package com.enjoyor.soa.traffic.api.dto.iems;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import oracle.spatial.geometry.JGeometry;

public class EventPostInfoDto implements Serializable{

	
	    /**
	    * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
	    */
	    
	private static final long serialVersionUID = 1L;
	/** 批处理流水记录号*/
	private String batchId;
	/** 岗位编号*/
	private String postId;
	/** 岗位名称*/
	private String postName;
	/** 事件编号*/
	private String eventId;
	/** 岗位类型*/
	private String postType;
	/** 岗位类型名称*/
	private String postTypeName;
	/** 岗位性质*/
	private String postKind;
	/** 岗位性质名称*/
	private String postKindName;
	/** 岗位所属部门*/
	private String postDept;
	/** 岗位所属部门名称*/
	private String postDeptName;
	/** 岗位民警配置*/
	private String postConfig;
	/** 岗位经度*/
	private Double postLon;
	/** 岗位纬度*/
	private Double postLat;
	/** 岗位空间属性信息*/
	private JGeometry geom;
	/** 岗位空间属性信息字符串*/
	private String geomString;
	/** 岗位备注信息*/
	private String remark;
	/** 岗位配置警力*/
	private ArrayList<EventPoliceInfoDto> lstPoliceInfo;
	/**
	 * @return 批处理流水记录号
	 */
	
	public String getBatchId() {
		return batchId;
	}
	/**
	 * @param 批处理流水记录号 the batchId to set
	 */
	
	public void setBatchId(String batchId) {
		this.batchId = batchId;
	}
	/**
	 * @return 岗位编号
	 */
	
	public String getPostId() {
		return postId;
	}
	/**
	 * @param 岗位编号 the postId to set
	 */
	
	public void setPostId(String postId) {
		this.postId = postId;
	}
	/**
	 * @return 岗位名称
	 */
	
	public String getPostName() {
		return postName;
	}
	/**
	 * @param 岗位名称 the postName to set
	 */
	
	public void setPostName(String postName) {
		this.postName = postName;
	}
	/**
	 * @return 事件编号
	 */
	
	public String getEventId() {
		return eventId;
	}
	/**
	 * @param 事件编号 the eventId to set
	 */
	
	public void setEventId(String eventId) {
		this.eventId = eventId;
	}
	/**
	 * @return 岗位类型
	 */
	
	public String getPostType() {
		return postType;
	}
	/**
	 * @param 岗位类型 the postType to set
	 */
	
	public void setPostType(String postType) {
		this.postType = postType;
	}
	/**
	 * @return 岗位类型名称
	 */
	
	public String getPostTypeName() {
		return postTypeName;
	}
	/**
	 * @param 岗位类型名称 the postTypeName to set
	 */
	
	public void setPostTypeName(String postTypeName) {
		this.postTypeName = postTypeName;
	}
	/**
	 * @return 岗位性质
	 */
	
	public String getPostKind() {
		return postKind;
	}
	/**
	 * @param 岗位性质 the postKind to set
	 */
	
	public void setPostKind(String postKind) {
		this.postKind = postKind;
	}
	/**
	 * @return 岗位性质名称
	 */
	
	public String getPostKindName() {
		return postKindName;
	}
	/**
	 * @param 岗位性质名称 the postKindName to set
	 */
	
	public void setPostKindName(String postKindName) {
		this.postKindName = postKindName;
	}
	/**
	 * @return 岗位所属部门
	 */
	
	public String getPostDept() {
		return postDept;
	}
	/**
	 * @param 岗位所属部门 the postDept to set
	 */
	
	public void setPostDept(String postDept) {
		this.postDept = postDept;
	}
	/**
	 * @return 岗位所属部门名称
	 */
	
	public String getPostDeptName() {
		return postDeptName;
	}
	/**
	 * @param 岗位所属部门名称 the postDeptName to set
	 */
	
	public void setPostDeptName(String postDeptName) {
		this.postDeptName = postDeptName;
	}
	/**
	 * @return 岗位民警配置
	 */
	
	public String getPostConfig() {
		return postConfig;
	}
	/**
	 * @param 岗位民警配置 the postConfig to set
	 */
	
	public void setPostConfig(String postConfig) {
		this.postConfig = postConfig;
	}
	/**
	 * @return 岗位经度
	 */
	
	public Double getPostLon() {
		return postLon;
	}
	/**
	 * @param 岗位经度 the postLon to set
	 */
	
	public void setPostLon(Double postLon) {
		this.postLon = postLon;
	}
	/**
	 * @return 岗位纬度
	 */
	
	public Double getPostLat() {
		return postLat;
	}
	/**
	 * @param 岗位纬度 the postLat to set
	 */
	
	public void setPostLat(Double postLat) {
		this.postLat = postLat;
	}
	/**
	 * @return 岗位空间属性信息
	 */
	
	public JGeometry getGeom() {
		return geom;
	}
	/**
	 * @param 岗位空间属性信息 the geom to set
	 */
	
	public void setGeom(JGeometry geom) {
		this.geom = geom;
	}
	/**
	 * @return 岗位备注信息
	 */
	
	public String getRemark() {
		return remark;
	}
	/**
	 * @param 岗位备注信息 the remark to set
	 */
	
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * @return 岗位配置警力
	 */
	
	public List<EventPoliceInfoDto> getLstPoliceInfo() {
		return lstPoliceInfo;
	}
	/**
	 * @param 岗位配置警力 the lstPoliceInfo to set
	 */
	
	public void setLstPoliceInfo(ArrayList<EventPoliceInfoDto> lstPoliceInfo) {
		this.lstPoliceInfo = lstPoliceInfo;
	}
	/**
	 * @return @FieldsserialVersionUID:TODO(用一句话描述这个变量表示什么)
	 */
	
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	
	/**
	* @return 岗位空间属性信息字符串
	*/
	
	public String getGeomString() {
		return geomString;
	}
	
	
	/**
	 * @param 岗位空间属性信息字符串 the geomString to set
	 */
	
	public void setGeomString(String geomString) {
		this.geomString = geomString;
	}
	
}
